go/types.importDecl.spec (field)

14 uses

	go/types (current package)
		decl.go#L348: 	importDecl struct{ spec *ast.ImportSpec }
		decl.go#L361: func (d importDecl) node() ast.Node { return d.spec }
		resolver.go#L256: 				path, err := validatedImportPath(d.spec.Path.Value)
		resolver.go#L258: 					check.errorf(d.spec.Path, _BadImportPath, "invalid import path (%s)", err)
		resolver.go#L262: 				imp := check.importPackage(d.spec.Path, path, fileDir)
		resolver.go#L269: 				if d.spec.Name != nil {
		resolver.go#L270: 					name = d.spec.Name.Name
		resolver.go#L273: 						check.errorf(d.spec.Name, _ImportCRenamed, `cannot rename import "C"`)
		resolver.go#L279: 					check.errorf(d.spec, _InvalidInitDecl, "cannot import package as init - init must be a func")
		resolver.go#L291: 				pkgName := NewPkgName(d.spec.Pos(), pkg, name, imp)
		resolver.go#L292: 				if d.spec.Name != nil {
		resolver.go#L294: 					check.recordDef(d.spec.Name, pkgName)
		resolver.go#L296: 					check.recordImplicit(d.spec, pkgName)
		resolver.go#L325: 								check.errorf(d.spec.Name, _DuplicateDecl, "%s redeclared in this block", alt.Name())